conclusion of a peace treaty - Francés Inglés Diccionario